home *** CD-ROM | disk | FTP | other *** search
- $PKGLINE
- import java.awt.*;
- import javax.swing.*;
-
- /**
- * Classe $CLASSNAME - dΘcrivez la classe ici
- *
- * @author: (votre nom)
- * @version: (un numΘro de version ou une date)
- */
- public class $CLASSNAME extends JApplet
- {
- // variables d'instance - remplacez cet exemple par le v⌠tre
- private int x;
-
- /**
- * AppelΘe par le navigateur ou le visualiseur afin de signaler α l'Applet
- * qu'il est maintenant pris en charge par le systΦme.
- * Il est garanti que ceci prΘcΘdera le premier appel de la mΘthode start.
- */
- public void init()
- {
- // Il y a un conflit de sΘcuritΘ avec les navigateurs courants (incluant
- // Netscape & Internet Explorer) qui interdisent l'accΦs α la queue
- // d'ΘvΘnements d'AWT --ce dont les JApplets ont besoin au dΘmarrage.
- JRootPane rootPane = this.getRootPane();
- rootPane.putClientProperty("defeatSystemEventQueueCheck", Boolean.TRUE);
-
- // autre initialisation nΘcessaire pour votre JApplet
-
- }
-
- /**
- * AppelΘe par le navigateur ou le visualiseur pour signaler α l'Applet
- * qu'il devrait commencer α s'exΘcuter. Ceci se produit aprΦs l'appel
- * de init et chaque fois que la page Web est actualisΘe.
- */
- public void start()
- {
- // InsΘrez ici le code qui doit s'exΘcuter chaque fois
- // que la page Web est actualisΘe.
-
- }
-
- /**
- * AppelΘe par le navigateur ou le visualiseur afin de signaler α l'Applet
- * qu'il doit arrΩter de s'exΘcuter. Ceci se produit lorsque la page
- * Web qui contient l'Applet est remplacΘe par une autre, ainsi que
- * juste avant que l'Applet soit dΘtruit. Si vous n'avez pas de
- * ressources α libΘrer (comme des fils d'exΘcution α stopper),
- * vous pouvez supprimer cette mΘthode.
- */
- public void stop()
- {
- // InsΘrez le code α exΘcuter lorsque l'Applet est arrΩtΘ
- }
-
- /**
- * AppelΘe par le navigateur ou le visualiseur afin de signaler α l'Applet
- * qu'il est sur le point d'Ωtre dΘtruit. Cette mΘthode prΘcΦde toujours
- * destroy. Si vous n'avez pas de ressources α libΘrer, vous pouvez
- * supprimer cette mΘthode.
- */
- public void destroy()
- {
- // InsΘrez le code α exΘcuter lorsque l'Applet est dΘtruit.
- }
-
-
- /**
- * Retourne quelques renseignements α propos de cet applet.
- * Un applet devrait remplacer cette mΘthode afin de retourner un String
- * dΘcrivant l'auteur, la version et les droits d'auteur.
- *
- * @return un String dΘcrivant l'Applet
- */
- public String getAppletInfo()
- {
- // remplacez ceci par votre code
- return "Titre : Applet dΘmo BlueJ\n" +
- "Auteur : Bruce Quig\n" +
- "Une description d'applet typique.";
- }
-
-
- /**
- * Retourne quelques renseignements α propos des paramΦtres acceptΘs
- * par l'Applet. Vous devriez retourner un tableau de Strings dΘcrivant
- * chaque paramΦtre sΘparΘment (premier indice).
- * Le second indice du tableau correspond aux nom, type et description
- * de chaque paramΦtre.
- *
- * @return un String[][] dΘcrivant l'Applet
- */
- public String[][] getParameterInfo()
- {
- // DΘcrivez vos paramΦtres ici
- String paramInfo[][] = {
- {"firstParameter", "1-10", "description du premier paramΦtre"},
- {"secondParameter", "boolean", "description du second paramΦtre"}
- {"images", "url", "description du troisiΦme paramΦtre"}
- };
- return paramInfo;
- }
-
- /**
- * MΘthode Paint de l'applet.
- *
- * @param g l'objet Graphics de cet applet
- */
- public void paint(Graphics g)
- {
- // texte affichΘ par l'applet
- g.drawString("JApplet modΦle", 20, 20);
- }
-
-
- /**
- * Un exemple de mΘthode - remplacez ce commentaire par le v⌠tre
- *
- * @param y un paramΦtre pour cette mΘthode
- * @return la somme de x et de y
- */
- public int sampleMethod(int y)
- {
- // InsΘrez votre code ici
- return x+y;
- }
- }
-